package com.android.zhushou.utils;

import android.app.Activity;
import android.util.Log;

import com.alibaba.fastjson.JSONObject;
import com.android.zhushou.entity.Content;
import com.android.zhushou.entity.Point;
import com.android.zhushou.entity.Test;
import com.android.zhushou.entity.Unit;

/**
 * 创建数据
 */
public class DataUitl {

/*    Unit表：
   String name(单元名称)*/

    public static void createUnit(Activity aty) {
        Unit uit = new Unit("最新板块");//添加板块
        uit.save(aty);
    }

/*   Point表：
    Number color(知识点卡片背景颜色) String name(知识点名称) Pointer (外键)*/

    public static void createPoint(Activity aty
    ) {
        Unit unit = new Unit();
        unit.setObjectId("5c95e15525");//基础知识
        Point po = new Point("Activity面试", unit, 1);
        po.save(aty);


        Unit unit1 = new Unit();
        unit1.setObjectId("5c95e15525");//基础知识
        Point po1 = new Point("布局优化问题", unit1, 2);

        JSONObject jsons = (JSONObject) JSONObject.toJSON(po1);
        Log.d("==josn=", jsons.toString());

        // po1.save(aty);

    }




/*    Content表:
    String content(内容正文) Pointer(外键) String source(来源) String title(标题) String author(作者) String small(正文简介)*/

//
//    public static void createContent(Activity aty
//    ) {
//
//
//        Point po = new Point();
//        po.setObjectId("1d1ce679ed");//activity 面试
//        Content unit = new Content("activity的生命周期", "" +
//                "1.启动Activity：系统会先调用onCreate方法，然后调用onStart方法，最后调用onResume，Activity进入运行状态。 2.当前Activity被其他Activity覆盖其上或被锁屏：系统会调用onPause方法，暂停当前Activity的执行。 3.当前Activity由被覆盖状态回到前台或解锁屏：系统会调用onResume方法，再次进入运行状态。 4.当前Activity转到新的Activity界面或按Home键回到主屏，自身退居后台：系统会先调用onPause方法，然后调用onStop方法，进入停滞状态。 5.用户后退回到此Activity：系统会先调用onRestart方法，然后调用onStart方法，最后调用onResume方法，再次进入运行状态。 6.当前Activity处于被覆盖状态或者后台不可见状态，即第2步和第4步，系统内存不足，杀死当前Activity，而后用户退回当前Activity：再次调用onCreate方法、onStart方法、onResume方法，进入运行状态。 7.用户退出当前Activity：系统先调用onPause方法，然后调用onStop方法，最后调用onDestory方法，结束当前Activity。"
//                , "未知", "来源于网络", "飞鱼", po, "activity的生命周期,是初学者必须掌握的!属于基本技能");
//
//        JSONObject jsons = (JSONObject) JSONObject.toJSON(unit);
//        Log.d("==josn=", jsons.toString());
//
//        unit.save(aty);
//
//
//    }

    /*    Test表:
        Number testId(测试题目Id) Number testType(测试题目类型) String question(测试题目问题)
        String answerA(测试题目选项如果有则填，无则留空) String answerB(测试题目选项如果有则填，无则留空)
        String answerC(测试题目选项如果有则填，无则留空) String answerD(测试题目选项如果有则填，无则留空) String answerE(测试题目选项如果有则填，无则留空)
        String answerF(测试题目选项如果有则填，无则留空) String answerG(测试题目选项如果有则填，无则留空) String answer(正确答案)*/
    public static void createTest(Activity aty
    ) {


        Test po = new Test("1", 0, "11", "1ert1", "1ert1", "11", "ewr11", "1ads1", "11", "11", "11", "11");
        Test po1 = new Test("2", 1, "11", "11", "11", "11", "11", "11", "11", "11", "11", "11");
        Test po2 = new Test("3", 2, "11", "11", "11", "11", "11", "11", "11", "adasd", "qweqwe", "1");
        po.save(aty);
        po1.save(aty);
        po2.save(aty);


    }

 /*   Suggest表:
    String msg(建议正文) String mail_qq(QQ)*/


}
